package util;

import java.util.*;

public interface Stack<T> extends Iterable<T> {
	// Ordine lifo last-in first-out
	int size();

	void clear();

	void push(T x);// inserisce nello stack.

	T pop();// preleva dallo stack.

	T top();// simile a pop ma non toglie l'elemento.

	boolean isEmpty();

	boolean isFull();

}
